home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.20000114-20000217
/
000162_news@columbia.edu _Thu Jan 27 14:58:12 2000.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
3KB
Return-Path: <news@columbia.edu>
Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id OAA10403
for <kermit.misc@watsun.cc.columbia.edu>; Thu, 27 Jan 2000 14:58:12 -0500 (EST)
Received: (from news@localhost)
by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id OAA08285
for kermit.misc@watsun.cc.columbia.edu; Thu, 27 Jan 2000 14:38:12 -0500 (EST)
X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
From: jaltman@watsun.cc.columbia.edu (Jeffrey Altman)
Subject: Re: How to set terminal speed in msdos kermit 316 on tcp/ip connection?
Date: 27 Jan 2000 19:38:10 GMT
Organization: Columbia University
Message-ID: <86q6r2$82q$1@newsmaster.cc.columbia.edu>
To: kermit.misc@columbia.edu
In article <86q226$j4f$1@nnrp1.deja.com>, <dubal@my-deja.com> wrote:
: Thank you very much for such prompt response!
:
: The PC is 486sx running msdos 5.0 with 8mb ram and ne2000 isa 10mb lan
: card with bnc connecter. No other machine on the lan except the linux
: host (test setup).
: I forgot to mention: If I use a commercial tcp and terminal emulator
: (tuntcp/tunemul from esker) on the same PC, I get faster screen
: displays and stty -a shows 38400. See if you can help.
: Thnaks.
Your commercial terminal emulator most likely implements Telnet Terminal Speed
negotiations (RFC 1079). This telnet negotiation is meant for use when a
terminal server which is accepting an dialup connection is used to Telnet to
a host. This allows the terminal server to transmit to the host the send and
receive rates of the modem. When you read this RFC you can clearly see from
which era it came from. All of the discussion is about 100, 300, and 1200 cps
connections.
None of the Kermit telnet clients implement this negotiation. To say that
the terminal transmits at 38400 is very arbitrary. Why not say 1000000 since
that is the number of bytes that can be theoretically sent on a 10 Mbit/sec
connection? The reason is that the terminal speed tables on all Unix hosts
are limited and only go as high as a specified platform specific value. The
behavior is undefined when the value sent by the client does not match or greatly
exceeds the values supported by the server. Many of the older Unix systems
have a max terminal speed of 9600. Others are at 38400. More recent ones
go as high as 456000. The problem is the case of the undefined systems.
Since the telnet client is going to be lying anyway, what terminal speed
should be set? If you set one too high you won't get a valid value and if you
set it too low the behavior will be undesireable.
Jeffrey Altman * Sr.Software Designer * Kermit-95 for Win32 and OS/2
The Kermit Project * Columbia University
612 West 115th St #716 * New York, NY * 10025
http://www.kermit-project.org/k95.html * kermit-support@kermit-project.org